@charset "utf-8";
/* CSS Document */

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#333;
	background:url(../images/bg.jpg);
}
img { border:0; }
.clear-f { clear: both; }
.div-f { float:left; }
.div-f-r { float:right; }
.col { color:#4d4d4d; }
.col-y { color:#fe6807; }
.space { margin:0 0 0 6px; }
.space1 {
	margin:0 0 6px 15px!important;
	margin:0 0 0 15px;
}
.space2 {
	margin:0 0 5px 8px!important;
	margin:0 0 2px 8px;
}
a:link, a:visited {
	text-decoration: none;
	color:#333;
}
a:hover {
	text-decoration: underline;
	color:#fc6704;
}
ul {
	padding:0;
	margin:0;
	list-style:none;
}
form, li {
	padding:0;
	margin:0;
}
dl {
	margin:0;
	padding:4px 3px 0 10px;
	text-align:left;
}
dd { margin:0 5px; }
/*---------------index------------------*/
#main {
	width:855px;
	border-left:#f07e24 2px solid;
	border-right:#f07e24 2px solid;
	background-color:#FFFFFF;
	margin:0 auto;
}
#head {
	width:855px;
	height:78px;
}
.head-img {
	margin:2px 0 0 15px;
	float:left;
}
.head-right {
	float:right;
	height:78px;
	text-align:right;
	padding:0 15px 0 0;
}
.top-nav { padding:5px 8px 11px 0; }
.img-home { margin-left:50px; }
#nav {
	height:36px;
	border-top:#fc6c00 1px solid;
	border-bottom:#f0f0f0 1px solid;
}
#nav ul li {
	background:url(../images/nav-middle.jpg) left top repeat-x;
	border-bottom: #fc5f00 1px solid;
	width:169px;
	float:left;
	text-align:center;
	height:35px;
}
.bor {
	border-left:#ffefe6 1px solid;
	border-right:#fc6c00 1px solid;
}
.bor1 {
	border-left:#fc6c00 1px solid;
	border-right:#fc6c00 1px solid;
}
.contain {
	padding:5px 9px 0px 9px;
	text-align:center;
}
.bulletin {
	width:835px;
	height:25px;
	margin-bottom:5px;
	line-height:25px;
	font-weight:bold;
	color:#e87e00;
	font-size:13px;
	background:url(../images/bulletin.jpg) #f6df98 left top no-repeat;
	border:#efce6a 1px solid;
}
.contain-main {
	width:837px;
	margin-bottom:6px;
}
.contain-left {
	float:left;
	width:607px;
	padding-right:12px;
}
.contain-right {
	float:left;
	text-align:left;
	width:217px;
}
.banner { padding-bottom:5px; }
.login {
	margin-top:8px;
	margin-bottom:10px;
}
.login1 { margin-top:8px; }
.login-contain {
	width:199px;
	padding:0 9px 2px 9px;
	text-align:left;
	background:url(../images/login-middle.jpg) center top repeat-y;
}
.login-message {
	background:url(../images/member-bg.jpg) left top repeat-x;
	padding:5px 0 10px 0;
	text-align:center;
}
.login-message ul li {
	padding:3px 10px 0 13px;
	text-align:left;
}
.input-w {
	width:134px;
	border:#fd9c03 1px solid;
}
#foot {
	background:url(../images/foot-line.jpg) left top repeat-x;
	padding:10px 0 25px 0;
	letter-spacing:1px;
	line-height:18px;
	text-align:center;
}
.order-title {
	border-bottom:#fae1a8 4px solid;
	width:188px;
	margin:0 auto 2px auto;
}
.order-con {
	width:188px;
	margin:0 auto;
	height:23px;
	background: url(../images/dot.jpg) left bottom repeat-x #f7f1f6;
	padding-bottom:3px;
}
.order-con1 {
	width:188px;
	margin:0 auto;
	height:23px;
	background: url(../images/dot.jpg) left bottom repeat-x #f7f7f7;
	padding-bottom:3px;
}
.num { margin:5px 8px 0 10px; }
/*--------------------order----------------------------*/

.allcenter-left1 {
	padding:0 15px 0 0;
}
.allcenter-right1 {
	float:left;
	width:192px;
	padding-top:26px;
}
.allcontent {
	padding:7px 9px 0 9px;
	text-align:center;
}
.ad {
	text-align:center;
	padding:7px 0 0 0;
}
.title { padding:0 0 1px 0; }
.title-left, .title-right { float:left; }
.title-text {
	float:right;
	color:#d34a00;
	height:17px;
	padding-top:9px;
	margin-right:29px;
	
}
.title-text a:link, .title-text a:visited {
	text-decoration: none;
	color:#d34a00;
}
.title-text a:hover {
	text-decoration: underline;
	color:#d34a00;
}
.title-middle {
	float:left;
	height:17px;
	color:#FFFFFF;
	
	font-weight:bold;
	padding-top:9px;
	background:url(../images/title-middle.jpg) left bottom repeat-x;
}
.message-form { border:#ff9933 1px solid; }
.message-form-title {
	border:#FFFFFF 1px solid;
	background-color:#fdaa00;
	height:32px;
	line-height:32px;
	text-align:left;
	padding:0 0 0 15px;
}
.login-in-middle {
	padding:0 9px;
	background:url(../images/login-in-middle.jpg) left top repeat-y;
}
.ad-right { padding:20px 0 0 0; }
.order-left {
	float:left;
	width:235px;
	height:354px;
	border-bottom:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#e7e7e7 1px solid;
	background-color:#fff8e7;
	overflow:auto;
}
.order-right { float:left; }
.order-left dl {
	padding:0;
	margin:0;
	text-align:left;
}
.order-left dl dt {
	padding:0;
	margin:0 0 10px 0;
	height:26px;
	line-height:26px;
	font-weight:bold;
	font-size:15px;
	padding:3px 0 3px 15px;
	background:url(../images/line-two.jpg) left bottom repeat-x;
	text-align:left;
}
.order-left dl dd {
	margin:5px 0 0 12px;
	color:#FF0000;
}
.order-left dl dd a span {
	border:#ffffff 1px dotted;
	padding:3px 2px 2px 2px;
}
.order-left dl dd a:link, .order-left dl dd a:visited {
	text-decoration: none;
	color:#333;
}
.order-left dl dd a:hover {
	text-decoration: none;
	color:#ff9000;
}
.order-left dl dd a:hover span {
	border:#ffa9cf 1px dotted;
	padding:3px 2px 2px 2px;
	font-weight:bold;
}
.order-right-title {
	height:55px;
	width:581px;
	background-color:#ffe6ac;
	border-bottom:#ffc446 1px solid;
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
}
.order-right-title dl dt span {
	font-weight:bold;
	color:#fc6704;
	font-size:15px;
}
.order-right-title dl dd {
	color:#fc6704;
	margin:0 0 0 5px;
	padding:5px 0 0 0;
}
.order-right-con {
	width:581px;
	height:283px;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #fdaa00;
	SCROLLBAR-ARROW-COLOR: #ffedc1;
	SCROLLBAR-3DLIGHT-COLOR: #ffedc1;
	border-left:#FFFFFF 1px solid;
}
.order-right-con dl { padding:12px 3px 5px 13px; }
.order-right-con dl dd {
	margin:0 2px 0 3px;
	border-bottom:#f66200 1px dotted;
	padding:6px 0 0 5px;
	width:533px;
}
.menu-middle {
	height:20px;
	width:525px;
	background:url(../images/menu-middle.jpg) left center repeat-x;
}
.menu-middle-con {
	height:15px!important;
	height:14px;
	padding-top:1px!important;
	padding-top:2px;
	margin-top:2px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#fdaa00;
}
.order1 {
	width:390px;
	text-align:left;
	color:#f66200;
}
.order2 {
	width:80px;
	text-align:center;
}
.order3 {
	width:60px;
	text-align:center;
	color:#f66200;
}
.cart_frame { margin-top:13px; }
.cart_frame .cart_left {
	width:36px;
	float:left;
}
.cart_frame .cart_right {
	width:781px!important;
	width:782px;
	float:left;
	background:url(../images/cart_bg.gif) repeat-y;
	border-right:1px solid #ff9933;
}
.cart_frame .cart_top {
	height:13px;
	background:url(../images/cart_top_line.gif) top repeat-x;
	text-align:left;
}
.title-nav ul {
	padding:0 0 0 25px;
	margin:0;
}
.title-nav ul li {
	float:left;
	padding:6px 5px 2px 5px;
	height:16px;
}
.cart_content .w1 { width:140px; }
.cart_content .w2 { width:102px; }
.cart_content .w3 { width:52px; }
.cart_content .w4 { width:42px; }
.cart_content .w5 { width:42px; }
.cart_content .w6 { width:112px; }
.cart_content_bottom .w1 {
	width:412px;
	border-top:#ff9041 2px solid;
	background-color:#fff8e7;
}
.cart_content_bottom .w2 {
	width:112px;
	border-top:#ff9041 2px solid;
	background-color:#fff8e7;
}
.nav-buttom {
	width:430px;
	background-color:#fff8e7;
}
.nav-buttom-right {
	width:120px;
	background-color:#fff8e7;
}
.cart_frame .cart_bottom {
	margin-left:3px;
	border-bottom:1px solid #ff9933;
}
/*------------user.comment--------------------*/
.top_title {
	border:#FFFFFF 1px solid;
	background-color:#fdaa00;
	height:32px;
	line-height:32px;
	text-align:left;
	font-weight:bold;
	padding:0 0 0 15px;
}
.comment_con {
	padding:10px 0 10px 20px;
	text-align:left;
	line-height:22px;
}
.comment_con1 {
	padding:10px 0 10px 20px;
	text-align:left;
	line-height:22px;
}
.comment_con dl dt {
	width:550px;
	padding:0 6px;
	border-top:#ffb15c 2px solid;
	border-bottom:#ffcc71 1px solid;
	background-color:#fff8e6;
}
.comment_con dl dd { padding:6px 0; }
.text_width {
	width:500px;
	overflow-y:hidden;
}
.pages {
	text-align:center;
	font-weight:bold;
	color:#fd761a;
	padding:5px;
}
.photo_bor {
	border:#fce6aa 2px solid;
	margin: 0 20px 0 15px;
}
.menu-message {
	width:320px;
	margin-right:20px;
}
.comment_con ul li {
	padding:1px 5px;
	text-align:center;
}
.none {
	text-align:center;
	padding:5px 0;
	border-bottom:#b8b8b8 1px solid;
	width:572px;
}
/*--------------help-center----------------*/
.allcenter-left {
	float:left;
	width:187px;
	margin-right:10px;
	padding:1px 1px 30px 1px;
	border:#ff9933 1px solid;
}
.allcenter-right {
	text-align:left;
	float:left;
	width:631px;
	border:#ff9933 1px solid;
	padding-bottom:50px;
}
.help_center dt {
	border-bottom:3px #f8b121 solid;
	padding:18px 0 0 5px;
	color:#eb7500;
	font-size:13px;
	font-weight:bold;
}
.help_center dd { border-bottom:#b8b8b8 1px dotted; }
.help_center dd ul .icon {
	list-style-image:url(../images/ico-help.gif);
	padding:0 0 0 8px;
	margin:8px 0 0 20px;
}
.help_center dd ul .icon1 {
	list-style-image:url(../images/ico-help1.gif);
	padding:0 0 0 8px;
	margin:8px 0 0 20px;
}
.help_center dd ul .icon3 {
	list-style-image:url(../images/ico-help2.gif);
	padding:0 0 0 8px;
	margin:8px 0 0 20px;
}
.help_center dd ul .icon4 {
	list-style-image:url(../images/ico-help3.gif);
	padding:0 0 0 8px;
	margin:8px 0 0 20px;
}
.help_center a:link, .help_center a:visited {
	text-decoration: none;
	color:#eb7500;
}
.help_center a:hover {
	text-decoration:none;
	color:#333;
}
.space_help { margin:5px 3px 0 0; }
.text_color {
	color:#FFFFFF;
	font-size:15px;
}
.help_text {
	padding:0 16px;
	line-height:180%;
}
/*-----------presents-------------*/
.presnet_nav {
	border:1px #ff9933 solid;
	height:33px;
	line-height:33px;
	text-align:left;
	padding:0 20px;
	margin:0 0 8px 0;
	background:url(../images/present_bg.jpg) left top repeat-x;
}
.message-form1 {
	border:#ff9933 1px solid;
	padding-bottom:10px;
	margin-bottom:8px;
	width:100%;
}
.present_photo {
	width:190px;
	margin:0 0 10px 0;
	text-align:center;
}
.photo_bor1 { border:#fce6aa 2px solid; }
.menu-message1 {
	width:420px;
	margin-right:20px;
}
/*----------------register------------------*/
.register_title {
	padding:5px;
	text-align:left;
	height:20px;
	line-height:20px;
}
.reg_size { font-size:17px; }
.step_01 { padding:0 0 0 5px; }
.reg_space { margin:0 8px; }
.step_02 { padding:0 0 0 5px; }
.reg_text {
	width:798px;
	height:150px;
	border:0;
	padding:5px 20px;
	SCROLLBAR-FACE-COLOR: #fdaa00;
	SCROLLBAR-ARROW-COLOR: #ffedc1;
	SCROLLBAR-3DLIGHT-COLOR: #ffedc1;
	border-left:#FFFFFF 1px solid;
}
.message-form2 {
	border:#ff9933 1px solid;
	margin-bottom:8px;
	width:100%;
}
.register_meg {
	text-align:left;
	padding:10px 0 20px 20px;
}
.register_meg li { padding:5px 0 0 0; }
.question {
	width:800px;
	padding-bottom:3px;
}
.question1 {
	width:800px;
	padding-bottom:10px;
}
/*-----------information---------------------*/
.title-middle1 {
	float:left;
	height:17px;
	color:#FFFFFF;
	width:60px;
	font-weight:bold;
	padding-top:9px;
	background:url(../images/title-middle1.jpg) left bottom repeat-x;
}
.messages { padding:20px; }
.messages dt { padding:5px 0 0 0; }
.messages dd { padding:5px 0 0 0; }
.question_text {
	text-align:left;
	width:780px;
	padding:10px 5px;
}
.question_text li {
	padding:10px 0;
	border-bottom:#ccc 1px dotted;
}


/*-------------------------------------改了banner这个样式--------------------------*/
.banner {
	width:608px;
	height:160px;
	background:url(../images/mian.jpg) left top no-repeat;
	 padding-bottom:5px; }
/*-------------------------------------------------------------------------------*/	 
/*------login------*/
.login_p { width:545px; }
.login_p { width:545px; }
.log_left{
	width:545px;
	padding-right:10px;
	}
.log_right{
	width:280px;
	}
.member{
	padding:35px 5px 45px 30px;
	text-align:left;
	}
.member li{
	padding:5px 0 0 0 ;
	 }
.member1{
	padding:35px 5px 45px 30px;
	}
.member1 li{
	padding:5px 0 0 0 ;
	 }



/*popup*/
#popup_introdution {
	width:369px;
	position:absolute;
	z-index:9999;
	display:none;
}
#popup_introdution .top {
	height:29px;
	background:url(../images/introdution.gif);
	text-align:right;
}
#popup_introdution .top .cancel_popup{width:25px; height:25px; cursor:pointer;}
#popup_introdution .middle {
	height:190px;
	background:url(../images/introdution-middle.gif) repeat-y;
	text-align:left;
	padding:5px;
}
#popup_introdution .bottom {
	height:11px;
	background:url(../images/introdution_bottom.gif) top no-repeat;
}
#popup_mask {
	opacity: 0.6;
	FILTER: alpha(opacity=60);
	position:absolute;
	z-index:999;
	width:100%;
	background:#999;
	left:0;
	top:0;
	display:none;
}

.div_1{
	width:358px;
	margin:0px;
	
}

.div_1 ul li{
	margin:2px;
	width: 115px;
	float: left;
	white-space: normal;
	display: block;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	color: #CC6600;
	font-size: 14px;
	list-style-type: none;
}
.div_1 ul li a:link {
	text-decoration: none;
	color:#FFFFFF;

}
.div_1 ul li a:hover {
	text-decoration: underline;
	color:#fc6704;
	display: block;
	
}
.h1_1{
	float: right;
	width: 359px;
	font-size: 12px;
	font-weight: normal;
	color: #F4F8FC;
	white-space: normal;
	display: block;
	text-align: right;
	padding-right: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: hand;	
}